#include "mysql.h"
//int cd(MYSQL *mysql, int user_id, char *path){
//    //判断合法性
//    char *pwd = (char *)calloc(1, 100);
//    strcpy(pwd, path);
//    if(!judge(mysql, &pwd)){
//        printf("路径不合法！\n");
//        return -1;
//    }
//    //更新user表pwd
//    /*****相对路径转换为绝对路径*****/
//    /*                              */    
//    /********************************/
//    char newpwd[SQL_MAX] = {0};
//    sprintf(newpwd, "pwd = '%s'", path);
//    printf("newpwd:%s\n", newpwd);
//    char where[SQL_MAX] = {0};
//    sprintf(where, "id = %d", user_id);
//    altTabledata(mysql, "user", newpwd, where);
//    return 0;
//}
//int pwd(MYSQL *mysql, int user_id, char *data){
//    char where[SQL_MAX] = {0};
//    sprintf(where, "id = %d", user_id);
//    char pwd[100] = {0};
//    strcpy(pwd, searchTableData(mysql, "user", "pwd", where));
//    printf("pwd:%s\n", pwd);
//}
//int ls(MYSQL *mysql, int user_id, char *path){
//    if(path != NULL){
//        cd(mysql, user_id, path);
//    }
//    char pwd[100] = {0};
//    printf("before strcpy\n");
//    strcpy(pwd, Pwd(mysql, user_id, pwd));
//    printf("after strcpy\n");
//    printf("pwd:%s\n", pwd);
//    int parent_id = findParentId(mysql, pwd);
//    char where1[SQL_MAX] = {0};
//    sprintf(where1, "parent_id = %d", parent_id);
//    char rec[SQL_MAX] = {0};
//    strcpy(rec, returnTableData(mysql, "vrfile", "filename", where1));
//    printf("rec:%s", rec);
//    return 0;
//
//}
int main(){
    MYSQL *conn = NULL;
    connectDB(&conn);
    mkDir(conn, 14, "xff");
    printf("mkdir sucess\n");
    //searchTableData(conn, "vrfile", "*", "filename = 'world'");
    cd(conn, 14, "/xff/xff");
    cd(conn, 14, "/xff");
    //mkDir(conn, 9, "wuhan");
    //char pwd[100] = {0};
    //strcpy(pwd, searchTableData(conn, "user", "pwd", "id = 9"));
    //printf("pwd:%s\n", pwd);
    //pwd(conn, 9, NULL);
    //ls(conn, 9, NULL);
    //ls(conn, 9, "/world/hello/hi");
    mysql_close(conn);
    return 0;
}
